package com.gl.organigrama.events
{
	import com.gl.organigrama.vos.Funcionario;
	import com.gl.organigrama.vos.Nodo;
	
	import flash.events.Event;
	import flash.events.EventDispatcher;
	import flash.text.StaticText;

	public class GLOrganigramaEvent extends Event
	{
		public static const BUSCAR_FUNCIONARIOS:String = "BUSCAR_FUNCIONARIOS";	
		public static const BUSCAR_NODOS:String = "BUSCAR_NODOS";
		public static const MODIFICAR_NODO:String = "MODIFICAR_NODO";

		public static const CAMBIAR_ACTIVIDAD:String = "CAMBIAR_ACTIVIDAD";

		public static const SALVAR_NODO:String = "SALVAR_NODO";
		public static const ACTUALIZAR_NODO:String = "ACTUALIZAR_NODO";
		public static const SALVAR_FUNCIONARIO:String = "SALVAR_FUNCIONARIO";
		public static const ARMAR_ORGANIGRAMA :String = "ARMAR_ORGANIGRAMA ";
		public static const ELIMINAR_NODO:String = "ELIMINAR_NODO";
		
		public var nodo:Nodo;
		public var nodoPadre:Nodo;
		public var nivelUno:Boolean;
		public var nodoSeleccionado:Nodo; //ver esto
		public var funcionario:Funcionario;
		public var actividadEstado:String;
		public var funcionarioSeleccionado:Funcionario;
		
		public var idNodoHijo:Number;
		public var idNodoPadre:Number;
		
		public function GLOrganigramaEvent(type:String, bubbles:Boolean=true, cancelable:Boolean=true)
		{
			super(type, bubbles, cancelable);
		}
	}
}